physically unable - Allemand Anglais Dictionnaire